interface Device {
  id: string;
  label: string;
}

interface Host extends Device {
  ip: string;
  prefixLength: number;
  mask: string;
}

interface Rule {
  prefix: string;
  nexthop: string;
}

export interface Router extends Device {
  fib: Rule[];
}

export interface Requirement {
  id: string;
  name: string;
  description: string;
  source: string;
  header: string;
  content: string;
  mode: string;
  createdAt: Date;
  status: string;
}